lodge (someone's) taxes

Translations
подать налоги
Many people choose to lodge their taxes online for convenience.
Многие люди выбирают подавать свои налоги онлайн для удобства.